var fjCount = 0;
var size = 0;// 附件大小

// 检验所上传附件的大小，不能超过10M
function checkFile(containerId) {

	var filepath = $("input[name='file']","#"+containerId).val();

	var file_size = 0;

	var browserName = "";

	var isIE = /msie/.test(navigator.userAgent.toLowerCase());// 判断是否为IE操作系统，jQuery
	if (isIE) {
		browserName = "IE";
		var fileobject = new ActiveXObject("Scripting.FileSystemObject");// 获取上传文件的对象
		var file = fileobject.GetFile(filepath);// 获取上传的文件
		file_size = file.Size;// 检测 上传文件大小
	} else {
		browserName = "非IE";
		var file = $("input[name='file']","#"+containerId)[0].files[0];
		file_size = file.size;
	}

	if (file_size > 0) {
		size = file_size / 1024 / 1024;
		console.log("文件大小（MB）：");
		console.log(size.toFixed(2));
		if (file_size > 10 * 1024 * 1024) {
			$.messager.alert(browserName + "浏览器提示", "当前附件大小：" + size.toFixed(2)
					+ "MB，上传附件不得大于10M，请重新选择！");
			return false;
		}
	}

	return true;
}

// 发布任务的时候，上传了附件之后即时显示附件超链接
function showFujian(data, fujianName,id) {

	fujianUrl = data.toString();

	var article = "";
	fjCount++;
	article = "<tr><td colspan='3'><a href='./api/fujian/download?downloadUrl="
			+ fujianUrl + "&realFileName=" + fujianName + "'>" + fujianName
			+ "</a></td><td><a href='#' id='fj_" + fjCount
			+ "' class='easyui-linkbutton' >删除</a></td></tr>";

	console.log(article);
	$("#"+id).append(article);
	addBtnEvent("fj_" + fjCount, fujianUrl);

}
// 给动态生成的按钮绑定事件
function addBtnEvent(id, fjurl) {
	$("#" + id).bind("click", function() {
		$.messager.confirm('系统提示', ' 确定删除这个附件吗?', function(r) {
			if (r) {

				$.ajax({
					type : 'POST',
					url : './api/fujian/delfujian',
					dataType : 'json',
					data : {
						fjurl : fjurl
					},
					success : function(data) {
						var data = data.data;
						$("#" + id).parent('td').parent('tr').remove();

					}
				});
			}
		});
	});

}

// 编辑和执行任务的时候，显示该任务关联的附件，没有删除按钮。因为两个html调用他了，所以这里要传个id
function showFujian2(fjuuid, id) {
	var article = "";
	$
			.ajax({
				type : 'POST',
				url : './api/fujian/showfabufujian',
				dataType : 'json',
				data : {
					fjuuid : fjuuid
				},
				success : function(data) {
					var data = data.data;
					for (var i = 0; i < data.length; i++) { // 循环LIST
						var veh = data[i];// 获取LIST里面的对象
						article = "<tr><td colspan='3'><a href='./api/fujian/download?downloadUrl="
								+ data[i].fujianUuid
								+ "&realFileName="
								+ data[i].fujianName
								+ "'>"
								+ data[i].fujianName + "</a></td></tr>";

						$("#" + id).append(article);

					}
				}
			});

}


//回复任务的时候，显示该任务之前关联的附件，有删除按钮。
function showFujian2_shanchu(fjuuid, id) {
	var article = "";
	$
			.ajax({
				type : 'POST',
				url : './api/fujian/showfabufujian',
				dataType : 'json',
				data : {
					fjuuid : fjuuid
				},
				success : function(data) {
					var data = data.data;
					for (var i = 0; i < data.length; i++) { // 循环LIST
						var veh = data[i];// 获取LIST里面的对象
						showFujian(veh.fujianUuid, veh.fujianName,id)

					}
				}
			});

}

// 执行任务的时候，显示该任务所有的回复关联的附件，返回字符串，到前台再跟回复内容拼接在一起
function showFujian3(fjuuid) {
	var article1 = "";
	$
			.ajax({
				async:false, 
				type : 'POST',
				url : './api/fujian/showfabufujian',
				dataType : 'json',
				data : {
					fjuuid : fjuuid
				},
				success : function(data) {
					var data = data.data;
					
					for (var n = 0; n < data.length; n++) { // 循环LIST
						
						article1 = article1 + "<div><tr><td colspan='3'><a href='./api/fujian/download?downloadUrl="
								+ data[n].fujianUuid
								+ "&realFileName="
								+ data[n].fujianName
								+ "'>"
								+ data[n].fujianName + "</a></td></tr></div>";
						

					}
				}
			});
	
	return article1;

}




// 用于生成uuid进行唯一性标识
function S4() {
	return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1);
}
function guid() {
	return (S4() + S4() + "-" + S4() + "-" + S4() + "-" + S4() + "-" + S4()
			+ S4() + S4());
}
